shell bean (Noun) — A bean plant grown primarily for its edible seed rather than its pod.
shell bean (Noun) — Unripe beans removed from the pod before cooking.